package com.java.tutorials.jdk7.fileoperation;
import com.java.tutorials.Constants;

import java.io.BufferedReader;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
/**
 * Created by xuzhike on 2016/1/25.
 * http://www.java2s.com/Code/Java/JDK-7/UsingbufferedIOforfiles.htm
 * Using buffered IO for files
 */
public class UsingbufferedIOforfiles {
    public static void main(String[] args) throws IOException {
        Path path = Paths.get(Constants.TEST_FILE_WITH_PATH);
        Charset charset = Charset.forName("ISO-8859-1");
        try (BufferedReader reader = Files.newBufferedReader(path, charset)) {
            String line = null;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
        }
    }
}
